package cn.edu.ctbu.datajpa01.core;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
//PageUtils这个类将实现一个可序列化的结果
public class PageUtils implements Serializable {
//    它的命名含义是序列化版本号，也就是说，一个对象可以用这个值来区分不同版本，具体区分策略可以自己定。
    private static final long seriallistVersionUID=1L;

    //总记录数
    private int total;
    // 查询返回的结果集，是一个列表
    private List<?> rows;
//构造方法
    public PageUtils(List<?> list ,Long total){
        this.rows=list;
        this.total= total.intValue();
    }

    public PageUtils(List<?> list ,int total){
        this.rows=list;
        this.total= total;
    }
}
